package com.mycompany.dewcineplanet.model;

public class Usuario {

	private String nombre;
	private String apellidoPaterno;
	private String apellidoMaterno;
	private String estado;
	private String login;
	private String password;
	private Perfil perfil;

        public Usuario () {

        }

        public Usuario(String nombre, String apellidoPaterno,String apellidoMaterno) {
            this.nombre = nombre;
            this.apellidoPaterno = apellidoPaterno;
            this.apellidoMaterno = apellidoMaterno;
            generarLogin();
        }

	public Perfil getPerfil() {
		return perfil;
	}
	public void setPerfil (Perfil perfil) {
		this.perfil =  perfil;
	}	
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellidoPaterno() {
		return apellidoPaterno;
	}

	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}

	public String getApellidoMaterno() {
		return apellidoMaterno;
	}

	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
	
	public void generarLogin(){
		String login = "";
		String primeraLetra = getNombre().charAt(0) + "";
		String resto = getApellidoPaterno();
		if(resto.length() > 9){
			resto = resto.substring(0, 9);
		} else {
			int cant = 9 - resto.length();
			resto += getApellidoMaterno().substring(0, cant);
		}
		login = primeraLetra + resto;
		setLogin(login);
		setPassword(login);
		setEstado("VE");
	}

	
}